const express = require("express");
const cors = require("cors");
// 连接数据库
const db = require("./db/connect");
const bodyParser = require('body-parser')
// 拆分路由
const useRouter = require('./routes/user');
const testRouter = require("./routes/test");
const cartRouter = require("./routes/cart");
const fileRouter = require("./routes/file");
const bannerRouter = require("./routes/banner");
const app = express();
// 将img文件夹处理成静态资源路径 里面的文件可以访问
// 域名+端口号 + /hehe + 文件名
// localhost:3000/hehe/1668562792249.9585.png
app.use("/hehe",express.static("./img"))
app.use("/doc",express.static("./doc"))
// 通过cors解决跨域 
app.use(cors());
// 解析post消息体数据 注意后端的解析格式
// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))
// parse application/json
app.use(bodyParser.json())




// 使用路由
// 接口请求 路由前缀 + 接口地址
app.use("/user",useRouter)
app.use('/xixi',testRouter)
app.use("/cart",cartRouter)
app.use("/file",fileRouter)
app.use("/banner", bannerRouter)
// app.get("/test",(req,res) => {
//   res.send("123131")
// })


app.listen(3000, () => {
  console.log("接口启动 port: 3000")
})